/*
 * Almacenamiento.cpp
 *
 *  Created on: 06/10/2009
 *      Author: hernan
 */

#include "Almacenamiento.h"


Almacenamiento::Almacenamiento() {
}

Almacenamiento::~Almacenamiento() {
}

int Almacenamiento::saveData(Dato *data){
	cout << "Almacenamiento::saveData | Black Hole Pattern " << endl;
	return 0;
}
int Almacenamiento::saveData(string data, int posicion) {
	cout << "Almacenamiento::saveData | Black Hole Pattern " << endl;
	return 0;
}

int Almacenamiento::saveData(string data) {
	cout << "Almacenamiento::saveData | Black Hole Pattern " << endl;
	return 0;
}

void Almacenamiento::deleteData(int position){
	cout << "Almacenamiento::deleteData | Black Hole Pattern " << endl;
}

void Almacenamiento::updateData(int position, Dato *data){
	cout << "Almacenamiento::updateData | Black Hole Pattern " << endl;
}

string Almacenamiento::getData(int position){
	cout << "Almacenamiento::getData | Black Hole Pattern " << endl;
	return NULL;
}

string Almacenamiento::getData(){
	cout << "Almacenamiento::getData | Black Hole Pattern " << endl;
	return NULL;
}

int Almacenamiento::Write(string& cadena)
{
	cout << "Almacenamiento::Write | Black Hole Pattern " << endl;
	return 0;
}

string Almacenamiento::Read(int pos){
	string cadena;
	return cadena;
}

void Almacenamiento::clean(){
	cout << "Almacenamiento::Clean | Black Hole Pattern " << endl;
}

int Almacenamiento::GetTamanio() {
	cout << "Almacenamiento::GetTamanio | Black Hole Pattern " << endl;
	return -1;
}

int Almacenamiento::Delete(int pos) {
	cout << "Almacenamiento::Delete | Black Hole Pattern " << endl;
	return -1;
}

void Almacenamiento::SetPosicion(long int pos) {
	cout << "Almacenamiento::SetPosicion | Black Hole Pattern " << endl;
	return;
}

void Almacenamiento::updateData(int position, string data) {
	cout << "Almacenamiento::updateData | Black Hole Pattern " << endl;
}

bool Almacenamiento::isEoS(){
	cout << "Almacenamiento::isEoS | Black Hole Pattern " << endl;
	return false;
}

void Almacenamiento::firstPosition(){
	cout << "Almacenamiento::firstPosition | Black Hole Pattern " << endl;
}

void Almacenamiento::deleteCurrent(int position){
	cout << "Almacenamiento::deleteCurrent | Black Hole Pattern " << endl;
}

int Almacenamiento::getPosition(){
	cout << "Almacenamiento::getPosition | Black Hole Pattern " << endl;
	return 0;
}

void Almacenamiento::Limpiar(){

	cout << "Almacenamiento::Limpiar | Black Hole Pattern " << endl;

}

void Almacenamiento::markPersisted(int position){


	cout << "Almacenamiento::markPersisted | Black Hole Pattern " << endl;

	return;
}

int Almacenamiento::getOldData(){

	cout  << "Almacenamiento::getOldData | Black Hole Pattern"  << endl;

	return -1;
}
